home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Devpac 2.12 disk 1.adf / include / devices / audio.i next >
Text File  |  1988-10-06  |  919b  |  44 lines

  1.     IFND    DEVICES_AUDIO_I
  2. DEVICES_AUDIO_I    SET    1
  3.     IFND    EXEC_IO_I
  4.     INCLUDE    "exec/io.i"
  5.     ENDC
  6. AUDIONAME    MACRO
  7.     DC.B    'audio.device',0
  8.     ENDM
  9. ADHARD_CHANNELS    EQU    4
  10. ADALLOC_MINPREC    EQU    -128
  11. ADALLOC_MAXPREC    EQU    127
  12. ADCMD_FREE    EQU    CMD_NONSTD+0
  13. ADCMD_SETPREC    EQU    CMD_NONSTD+1
  14. ADCMD_FINISH    EQU    CMD_NONSTD+2
  15. ADCMD_PERVOL    EQU    CMD_NONSTD+3
  16. ADCMD_LOCK    EQU    CMD_NONSTD+4
  17. ADCMD_WAITCYCLE    EQU    CMD_NONSTD+5
  18. ADCMDB_NOUNIT    EQU    5
  19. ADCMDF_NOUNIT    EQU    1<<5
  20. ADCMD_ALLOCATE    EQU    ADCMDF_NOUNIT+0
  21. ADIOB_PERVOL    EQU    4
  22. ADIOF_PERVOL    EQU    1<<4
  23. ADIOB_SYNCCYCLE    EQU    5
  24. ADIOF_SYNCCYCLE    EQU    1<<5
  25. ADIOB_NOWAIT    EQU    6
  26. ADIOF_NOWAIT    EQU    1<<6
  27. ADIOB_WRITEMESSAGE    EQU    7
  28. ADIOF_WRITEMESSAGE    EQU    1<<7
  29. ADIOERR_NOALLOCATION    EQU    -10
  30. ADIOERR_ALLOCFAILED    EQU    -11
  31. ADIOERR_CHANNELSTOLEN    EQU    -12
  32.     rsreset
  33. IOAudio    rs.b    IO_SIZE
  34. ioa_AllocKey    rs.w    1
  35. ioa_Data    rs.l    1
  36. ioa_Length    rs.l    1
  37. ioa_Period    rs.w    1
  38. ioa_Volume    rs.w    1
  39. ioa_Cycles    rs.w    1
  40. ioa_WriteMsg    rs.b    MN_SIZE
  41. ioa_SIZEOF    rs.w    0
  42.     ENDC
  43.  
  44.